package com.awaken.content.models.request;

// 导入Lombok注解，自动生成getter、setter等方法
import lombok.Data;
// 导入验证注解，用于数据校验
import javax.validation.constraints.NotBlank;

/**
 * 用户请求类 - 用于接收前端传来的用户数据
 * 包含数据验证注解，确保数据的有效性
 */
@Data  // Lombok注解：自动生成getter、setter、toString等方法
public class UserRequest {
    // 用户名，不能为空
    @NotBlank(message = "用户名不能为空")  // 验证注解：用户名不能为空，否则返回错误信息
    private String username;
    
    // 密码，不能为空
    @NotBlank(message = "密码不能为空")  // 验证注解：密码不能为空，否则返回错误信息
    private String password;
} 